// 配置页面
const store = {
	state: {
		setDevicesList: [
            // {
            //     deviceId: "90:E2:02:12:78:47", // 设备蓝牙ID
            //     mid: "910007201", // 设备ID
            //     batteryVal: 50, // 电量
            //     RSSI: -89, // 信号
            //     state: '0', // 状态(0：已配置；1：未配置)
            //     nowtempTime: '2021-01-17 18:05:06',
            //     nowTemplate: 15.6,
            //     recordTime: '2021-01-17 18:05:06' // 本次记录时间
            // }, {
            //     deviceId: "90:E2:02:12:78:48", // 设备蓝牙ID
            //     mid: "910007202", // 设备ID
            //     batteryVal: 20, // 电量
            //     RSSI: -65, // 信号
            //     state: '0', // 状态(0：已配置；1：未配置)
            //     nowTemplate: 16.6,
            //     nowtempTime: '2021-01-17 18:05:06',
            //     recordTime: '2021-01-17 18:05:06' // 本次记录时间
            // }
        ]
	},
	mutations: {
		// 设置设备列表
        SET_DEVICES_LIST(state, data) {
            state.setDevicesList.push(data)
        },
        UP_DEVICES_LIST(state, data) {
            console.log('更新')
        }
	},
    actions: {
        // 查询结果
        set_searchRes({ commit, state }, data) {
            // TODO 状态为3的表示可以配置
            if(data.configed != 3) return
            const list = state.setDevicesList
            if(!list.length) {
                commit('SET_DEVICES_LIST', data)
            } else {
                const has = list.filter(item => item.deviceId == data.deviceId)
                if(has.length) {
                    commit('UP_DEVICES_LIST', data)
                } else {
                    commit('SET_DEVICES_LIST', data)
                }
            }
        }
    }
}

export default store